Nach der Konfiguration einer UDF-Bibliothek über den Menübefehl Extras -> Optionen: UDF für das aktuelle Projekt wird die UDF im Blockverzeichnis angezeigt. Sie können dann die UDFs im Schaltprogramm wie jeden anderen Funktionsblock verwenden.

| Hinweis Nicht alle UDFs können in einem Schaltprogramm verwendet werden. Ungültige UDFs werden im Blockverzeichnis angezeigt, sind jedoch grau dargestellt. Eine UDF ist ungültig, wenn mindestens eine der folgenden Bedingungen zutrifft:
|
Ein Schaltprogramm kann maximal 16 verschiedene UDFs und maximal 64 UDF-Instanzen insgesamt enthalten.
Innerhalb eines Schaltprogramms entspricht die Interaktion mit UDFs der mit anderen Funktionsblöcken. Durch Doppelklick beispielsweise rufen Sie den Parameterdialog auf. In diesem Dialogfeld können Sie benutzerdefinierte Namen und Kommentare sowie andere Funktionsblöcke festlegen.
Auf ähnliche Weise können UDF-Parameter von anderen Blöcken referenziert werden. Beispiel:

Änderbare UDF-Parameter können in Meldetexte eingefügt werden, was im Folgenden gezeigt wird:

| Hinweis Die Eingangsanschlüsse einer UDF können Sie nicht invertieren. |
Wenn eine UDF intern auf einen Parameter verweist, der von einem anderen, bereits programmierten Funktionsblock bereitgestellt wird, erscheint dieser Parameter als "U*", wenn Sie die UDF in einem Schaltprogramm verwenden. Beispiel:
